#include <iostream>

using namespace std;

int main()
{
    double a[100],b[100];
    int i,j,n;
    std::cout<<"n=";std::cin>>n;
    for (i=0;i<n;i++)
    {
        std::cout<<"a["<<i<<"]=";std::cin>>a[i];
    }
    i=1;
    do
    {
        //cout<<"testez "<<a[i-1]<<" si "<<a[i]<<" "<<(a[i]+a[i-1])/2<<endl;
        if ((a[i]+a[i-1])/2<5)
        {
            //inserez pe pozitia i
            n++;
            for (j=n;j>=i;j--)
            {
                a[j]=a[j-1];
            }
            a[i]=5;
            i=i+2;
        }
        else
        {
            i=i+1;
        }
        //cout<<"n este acuma "<<n<<"iar i este "<<i<<endl;
    }
    while (i<n);
    for (i=0;i<n;i++)
    {
        std::cout<<a[i]<<" ";
    }
    return 0;
}
